/*隐藏滚动条*/
::-webkit-scrollbar {
	width: 0;
	height: 0;
	color: transparent;
}
.footer{
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
}
.price{
	color: #EF3800;
}
.place {
	color: #C9C9C9;
}
.theme{
	color: #6098FE;	
}
.bg-white {
	background-color: #fff;
}

.color-white {
	color: #fff;
}

.t-color {
	color: #274893;
}

.t-bg {
	background: #274893;
}

.t2-color {
	color: #F4AE00;
}

.t2-bg {
	background: #F4AE00;
}

/* button{
	background: #fff !important;
	border: 0 !important;
	padding: 0;
	font-size: 14px;
	line-height: 1.7;
} */
/* button::after{
	border: 0;
	width: auto !important;
	height: auto !important;
} */
.slot-wrap .tags {
	width: 30rpx;
	height: 30rpx;
	border-radius: 50%;
	font-size: 10px;
	top: 0;
	text-align: center;
	right: -5rpx;
}

.set-bottom {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	/* #ifdef H5 */
	bottom: 50px;
	/* #endif */
	background-color: #fff;
	padding: 20rpx;
}

input {
	font-size: 28rpx;
	padding-left: 20rpx;
}

.gray {
	color: #C0C0C0;
}

.graya {
	color: #999;
}

.u-font-bold {
	font-weight: bold;
}

.u-f-space {
	flex-direction: column;
	display: flex;
	justify-content: space-between;
}

/*flex*/
.u-f,
.u-f-item,
.u-f-justify,
.u-f-modell,
.u-f-right,
.u-f-bottom,
.u-f-end {
	display: flex;
	flex-direction: row;
}

.u-f-bottom {
	align-items: flex-end;
	
}

.u-f-item,
.u-f-justify,
.u-f-right {
	align-items: center;
}

.u-f-justify {
	justify-content: center;
}
.u-f-modell{
	align-items: center;
} 
.u-f-right {
	justify-content: flex-end;
}

.u-f-jsb {
	justify-content: space-between;
}

.u-f-end {
	justify-content: flex-end;
}

.u-f1 {
	flex: 1;
}

.u-f2 {
	flex: 2;
}

.u-f3 {
	flex: 3;
}

.u-f4 {
	flex: 4;
}

.u-f5 {
	flex: 5;
}

.u-f-column {
	flex-direction: column;
}

.ellipsis {
	width: 90%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ellipsiss {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	line-clamp: 2;					
	-webkit-box-orient: vertical;
}

.text-del {
	text-decoration: line-through;
}

.f8 {
	font-size: 19rpx !important;
}

.huang {
	color: #FECC00 !important;
}

.f16 {
	font-size: 28rpx !important;
}

.hui {
	color: #ADADAD;
}

.noth {
	padding-top: 100rpx;
}

.noth>image {
	width: 240rpx;
}

.u-f-center {
	flex-direction: column;
	display: flex;
	justify-content: space-between;
}
.img{
	width: 100%;
	height: 100%;
}
.image{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.border-r{
	border-radius: 20rpx;
}